There weren't any big North American releases of Asian films or TV series this week, but rather than just skipping "Pick of the Week," I wanted to give a shout out to Anchor Bay's recent long-awaited Blu-ray and DVD release of Battle Royale.
Battle Royale takes place in an alternate Japan where society is plagued by all manner of evils. School
(
Read more... )